/** [表格主题样式一] 表格强制列不换行 */
.j-table-force-nowrap {
  td, th {
    white-space: nowrap;
  }
  /** 列自适应，弊端会导致列宽失效 */

  &.ant-table-wrapper .ant-table-content {
    overflow-x: auto;
  }
}

//表格样式修改
.Table{
  background-color: #FFF;
}
.Table .ant-table-thead > tr > th {
  background: #F7F8FA !important;
  color: #1A1A1A !important;
  padding: 8px !important;
  height: 40px!important;
  font-size: 13px !important;
  font-weight: 400 !important;
}
.ant-form-item{
  margin-bottom: 4px !important;
}
.ant-form-explain{
  margin-top:-24px !important;
}
.ant-modal{

  .ant-modal-content{
    .ant-modal-close{
      height: 45px;
      .ant-modal-close-x{
        height: 45px;
        line-height:45px;
      }
    }
    .ant-modal-header{
      padding: 11px 16px ;

    }
    .ant-modal-body{
      padding: 12px !important;
      max-height: calc(100vh - 280px);
      overflow-y: scroll;
    }
    .ant-modal-footer{
      padding: 9px 16px ;
    }

  }
}



.Table .ant-table-thead::-webkit-scrollbar {
  display: none !important; /* Chrome Safari *!*/
}

.Table .ant-table-content .ant-table-thead > tr > th {
  background: #F7F8FA !important;
  padding: 8px;
  color: #1A1A1A !important;
}

.Table .ant-table-thead .ant-table-fixed > tr > th {
  background: #F7F8FA !important;
  padding: 8px;
  color: #1A1A1A !important;
}

.Table .ant-table-content .ant-table-header {
  //background:none!important;
}


.Table .ant-table-bordered .ant-table-content {
  //height:~"calc(100vh - 275px)" ;
}

.Table .ant-table-small {

}

.Table .ant-table-tbody > tr > td {
  padding: 8px;


}

/*有固定⾏的ant-design-vue 表格滑动样式*/
.Table .ant-table-fixed .ant-table-row-hover {
  background: #F7F8FA !important;
}

.nTable .ant-table-fixed .ant-table-row-hover > td {
  background: #F7F8FA !important;
}

.Table .ant-table-fixed {
  background: #FFF !important;
}

.Table .ant-table-fixed .ant-table-tbody {
  /*color: #FFFFFF !important;*/
  background: #FFF !important;
}

.Table .ant-table-placeholder {
  background: none !important;
}

.Table .ant-empty-normal {
  color: #bcc4d2 !important;
}

.Table .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  display: none !important;
}

.Table .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: 0px !important;
  padding-right: 8px !important;
}

.Table{
  .ant-table-selection-column{
    padding:8px 4px !important;
  }
  .ant-table-row-cell-break-word{
    padding:8px 4px !important;
  }
  .ant-table-row{
    td{
      padding:8px 4px !important;
    }
  }
  .ant-table-row-cell-break-word{
    height: 38px!important;
  }
  .ant-table-tbody > tr > td{
    font-size: 13px!important;
  }

}

/*固定列的表格背景⾊*/
.Table .ant-table-fixed-left {
  background: #FFFF !important;
}

.Table .ant-table-pagination {
  width: 100%;
  text-align: right;
  background: #F1F4F5;
  margin: 0 !important;
  padding: 8px 0;


  .ant-pagination-total-text {
    float: left;
    margin-left:10px
  }
}


//按钮样式修改
.ant-btn ,.ant-btn-primary {
  background-color: #fff;
  color: #4a4a48;
  border-color: #D9D9D9;
  height: 28px;
  line-height: 28px;
  font-size: 13px;
  text-shadow: none!important;
}
//背景样式修改
.ant-card{
  background-color: transparent !important;
  padding: 0 !important;
}
.ant-card-body{
  padding:8px 0 0!important;
}
.ant-tabs-tab{
    background-color: transparent !important;
}
.right{
  .ant-btn-background-ghost{
    top: 0px !important;
  }
}
.ant-input-search-button{
  height: 32px;
}

.ant-dropdown{
  .ant-table-filter-dropdown{
    max-width: 500px;
    .ant-card{
      .ant-card-body{
        padding: 12px !important;
      }
    }
  }

}



